package com.gw.ycny.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDate;
import lombok.Data;

/**
 * 排班表
 * @TableName yzba02a
 */
@TableName(value ="yzba02a")
@Data
public class Yzba02a implements Serializable {
    /**
     * 排班编号
     */
    @TableId(value = "yzba02a010")
    private Long yzba02a010;

    /**
     * 行政区代码:6位，省、市、县三级值班表预留字段
     */
    @TableField(value = "yzba02a020")
    private String yzba02a020;

    /**
     * 值班类型:A:汛期值班、B:非汛期值班、c:节假日值班
     */
    @TableField(value = "yzba02a030")
    private String yzba02a030;

    /**
     * 开始时间
     */
    @TableField(value = "yzba02a040")
    private LocalDate yzba02a040;

    /**
     * 结束时间
     */
    @TableField(value = "yzba02a050")
    private LocalDate yzba02a050;

    /**
     * 总值班
     */
    @TableField(value = "yzba02a060")
    private String yzba02a060;

    /**
     * 白班带班领导
     */
    @TableField(value = "yzba02a070")
    private String yzba02a070;

    /**
     * 白班值班负责
     */
    @TableField(value = "yzba02a080")
    private String yzba02a080;

    /**
     * 晚班值班负责
     */
    @TableField(value = "yzba02a090")
    private String yzba02a090;

    /**
     * 白班值班人员,多个人用逗号分隔
     */
    @TableField(value = "yzba02a100")
    private String yzba02a100;

    /**
     * 晚班值班人员,多个人用逗号分隔
     */
    @TableField(value = "yzba02a110")
    private String yzba02a110;

    /**
     * 排班间隔（天）
     */
    @TableField(value = "yzba02a120")
    private Integer yzba02a120;

    /**
     * 总值班编号
     */
    @TableField(value = "yzba02a121")
    private String yzba02a121;

    /**
     * 白班带班领导编号
     */
    @TableField(value = "yzba02a122")
    private String yzba02a122;

    /**
     * 白班值班负责编号
     */
    @TableField(value = "yzba02a123")
    private String yzba02a123;

    /**
     * 晚班值班负责编号
     */
    @TableField(value = "yzba02a124")
    private String yzba02a124;

    /**
     * 白班值班人员编号,多个人用逗号分隔
     */
    @TableField(value = "yzba02a125")
    private String yzba02a125;

    /**
     * 晚班值班人员编号,多个人用逗号分隔
     */
    @TableField(value = "yzba02a126")
    private String yzba02a126;

    /**
     * 创建时间
     */
    @TableField(value = "yzba02a127")
    private LocalDate yzba02a127;

    /**
     * 修改时间
     */
    @TableField(value = "yzba02a128")
    private LocalDate yzba02a128;

    /**
     * 创建人
     */
    @TableField(value = "yzba02a129")
    private String yzba02a129;

    /**
     * 修改人
     */
    @TableField(value = "yzba02a130")
    private String yzba02a130;

    /**
     * 部门编号
     */
    @TableField(value = "yzba02a131")
    private Long yzba02a131;

    /**
     * 查询批次
     */
    @TableField(value = "yzba02a140")
    private String yzba02a140;

    /**
     * 排班批次标识 0：排班批次 1：排班详情
     */
    @TableField(value = "yzba02a150")
    private String yzba02a150;

    /**
     * 值班时间
     */
    @TableField(value = "yzba02a160")
    private String yzba02a160;

    /**
     * 晚班带班领导编号
     */
    @TableField(value = "yzba02a170")
    private String yzba02a170;

    /**
     * 晚班带班领导
     */
    @TableField(value = "yzba02a180")
    private String yzba02a180;

    /**
     * 设备维护值班（兼）
     */
    @TableField(value = "yzba02a190")
    private String yzba02a190;

    /**
     * 设备维护值班（兼）编号
     */
    @TableField(value = "yzba02a200")
    private String yzba02a200;

    /**
     * 值班司机
     */
    @TableField(value = "yzba02a210")
    private String yzba02a210;

    /**
     * 值班司机编号
     */
    @TableField(value = "yzba02a220")
    private String yzba02a220;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}